/* 搜索框的SQL链接 */
let mysql = require('mysql');

//没有权限操作库，只能链接之后操作表
let SQL = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: 'root',
    database: 'lanshanbg'
})

SQL.connect();

/* SQL.query('select * from ppt;',(err,data,conntinfo)=>{
    console.log(data);
})

SQL.query('select * from word;',(err,data,conntinfo)=>{
    console.log(data);
})

SQL.query('select * from excel;',(err,data,conntinfo)=>{
    console.log(data);
}) */

//引入express
const { request, response } = require('express');
const express = require('express');

//创建应用对象
const app = express();

//创建路由规则
//requset是请求报文的封装
//response是响应报文的封装

/* var http = require('http');
var url = require('url');
var util = require('util');

http.createServer(function(req, res){
    res.writeHead(200, {'Content-Type': 'text/plain'});

    // 解析 url 参数
    var params = url.parse(req.url, true).query;
    res.write("网站名：" + params.name);
    res.write("\n");
    res.write("网站 URL：" + params.url);
    res.end();

}).listen(8000); */

/////get的请求处理
app.get('/index-kon',(request,response)=>{
    //设置响应头
    response.setHeader('Access-Control-Allow-Origin','*');
    
    //设置返回响应体
        response.send('很抱歉没有找到你要的数据');
})
app.get('/index-ppt',(request,response)=>{
    //设置响应头
    response.setHeader('Access-Control-Allow-Origin','*');
    
    //设置返回响应体
    SQL.query('select * from ppt;',(err,data,conntinfo)=>{
        //返回数据库中查询到的数据
        response.send(data);
    })
})
app.get('/index-word',(request,response)=>{
    //设置响应头
    response.setHeader('Access-Control-Allow-Origin','*');
    
    //设置返回响应体
    SQL.query('select * from word;',(err,data,conntinfo)=>{
        //返回数据库中查询到的数据
        response.send(data);
    })
})
app.get('/index-excel',(request,response)=>{
    //设置响应头
    response.setHeader('Access-Control-Allow-Origin','*');
    
    //设置返回响应体
    SQL.query('select * from excel;',(err,data,conntinfo)=>{
        //返回数据库中查询到的数据
        response.send(data);
    })
})
//监听端口启动服务
app.listen(8000,()=>{
    console.log('服务已经启动，8000端口正在监听呀....');
})